<!-- 
    //函数的调用方式
    1.普通函数
    
    2.对象得到方法
    3.构造函数
    4.绑定事件函数
    5.定时器函数
    6.立即执行函数
 -->
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        //1.普通函数
        function fn() {
            console.log('我爱你1');
        }
        // fn();  //调用普通函数
        fn.call();

        //2.对象的方法,在对象里面定义一个函数
        var o = {
            sayHi: function () {
                console.log('我爱你2');
            }
        }
        o.sayHi();

        //3.构造函数
        function Star() { }
        new Star();

        //4.绑定事件的函数(点击按钮就可以调用)
        btn.onclick = function () {

        }

        //5.定时器函数
        setInterval(function () { }, 1000); //这个函数是定时器自动1秒钟调用1次

        //6.立即执行函数
        (function () {
            console.log('我爱你3');
        })();
        //立即执行函数是自动调用的

    </script>
</body>

</html>